package com.ruoyi.walmart.service.items;

import com.ruoyi.walmart.domain.Items.Items;
import com.ruoyi.walmart.domain.Items.ReportItem;
import com.ruoyi.walmart.domain.Items.VoItems;
import com.ruoyi.walmart.domain.QuerySummary;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ItemsService {
    /** 批量添加商品 */
    int itemsInsertList(List<Items> itemsList);

    /** 查询所以的商品 */
    List<Items> selectItemsList(VoItems items);

    List<Items> selectItemsPair(VoItems items);

    /** 删除商品，查询赋予新的商品 */
    int deleteItemsByAuthId(Long authId);

    /** 更新链接商品的imageUrl，itemId */
    int updateItemsList(List<ReportItem> reportItemList);
    /**
     * walmart汇总链接列表
     * @return
     */
    QuerySummary getItemsSummary(QuerySummary itemsSummary);
    /**
     * 查询当前店铺walmart链接列表
     * @return
     */
    List<Items> selectItemsByAuthId(Long authId);

    /** 批量更新商品 */
    int itemsBatchUpdate(List<Items> itemsList);
}
